package com.fintech.common.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class ChannelCerformanceDto implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Integer pageIndex;
	private Integer pageSize;
	private Integer timeType;
	private Long startDate;
	private Long endDate;
	private Date startTime;
	private Date endTime;
	
	private String sortFile;
	private String sortMethod;
	private String channelName;
	private String sort;
	private String parentOrgCode;
	
	private List<String> parentOrgCodes;
	
	private String rankCode;
	
	private String userType;
	
	/**
	 * 时间段(1:当日,2:当月,3:累计（当传入3之后设置的开始时间和结束时间无效）)
	 */
	private Integer timeSection;
	
	/**
	 * 该员工负责的所有城市
	 */
	private List<String> regionCodes;
	
	/**
	 * 1:一级渠道,2:二级渠道,3:团队,4客户经理
	 */
	private String queryLevel;
	
	private Integer start;
	private Integer limit;
	
	private String channelId;
	
	public String getParentOrgCode() {
		return parentOrgCode;
	}
	public void setParentOrgCode(String parentOrgCode) {
		this.parentOrgCode = parentOrgCode;
	}
	public String getSort() {
		return sort;
	}
	public void setSort(String sort) {
		this.sort = sort;
	}
	public String getChannelName() {
		return channelName;
	}
	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}
	public Integer getPageIndex() {
		return pageIndex;
	}
	public void setPageIndex(Integer pageIndex) {
		this.pageIndex = pageIndex;
	}
	public Integer getPageSize() {
		return pageSize;
	}
	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}
	public Integer getTimeType() {
		return timeType;
	}
	public void setTimeType(Integer timeType) {
		this.timeType = timeType;
	}
	public Long getStartDate() {
		return startDate;
	}
	public void setStartDate(Long startDate) {
		this.startDate = startDate;
	}
	public Long getEndDate() {
		return endDate;
	}
	public void setEndDate(Long endDate) {
		this.endDate = endDate;
	}
	public String getSortFile() {
		return sortFile;
	}
	public void setSortFile(String sortFile) {
		this.sortFile = sortFile;
	}
	public String getSortMethod() {
		return sortMethod;
	}
	public void setSortMethod(String sortMethod) {
		this.sortMethod = sortMethod;
	}
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	public Integer getStart() {
		return start;
	}
	public void setStart(Integer start) {
		this.start = start;
	}
	public Integer getLimit() {
		return limit;
	}
	public void setLimit(Integer limit) {
		this.limit = limit;
	}
	public String getRankCode() {
		return rankCode;
	}
	public void setRankCode(String rankCode) {
		this.rankCode = rankCode;
	}
	public String getUserType() {
		return userType;
	}
	public void setUserType(String userType) {
		this.userType = userType;
	}
	public String getQueryLevel() {
		return queryLevel;
	}
	public void setQueryLevel(String queryLevel) {
		this.queryLevel = queryLevel;
	}
	public Integer getTimeSection() {
		return timeSection;
	}
	public void setTimeSection(Integer timeSection) {
		this.timeSection = timeSection;
	}
	public List<String> getParentOrgCodes() {
		return parentOrgCodes;
	}
	public void setParentOrgCodes(List<String> parentOrgCodes) {
		this.parentOrgCodes = parentOrgCodes;
	}
	public List<String> getRegionCodes() {
		return regionCodes;
	}
	public void setRegionCodes(List<String> regionCodes) {
		this.regionCodes = regionCodes;
	}
	public String getChannelId() {
		return channelId;
	}
	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}
}
